/**
 *
 */
package com.block.common.security.service.sign;

import com.alibaba.fastjson.JSONObject;
import com.block.common.security.service.AppSignMannerService;
import com.block.db.entity.AppEncrypt;

import java.util.Map;


/**
 * 
 * 第一版签名加密方式
 */
public class DefaultSignEncryptService extends AppSignMannerService {

	/**
	 * 签名
	 * 第一版直接返回json
	 * @param appEncrypt
	 * @param tranData
	 * @param randomKey
	 * @return
	 * 2016年10月12日 上午10:42:57
	 */
	@Override
	public String sign(AppEncrypt appEncrypt, String tranData, String randomKey) {
		return tranData;
	}

	/**
	 * 验签
	 * @param appEncrypt
	 * @param ciphertext
	 * @param reqSignStr
	 * @param tranData
	 * @return
	 * 2016年10月12日 上午10:27:44
	 */
	@Override
	public boolean validateSign(AppEncrypt appEncrypt, String reqSignStr, Map<String, Object> reqMap, String ciphertext, JSONObject tranData) {
		return true;
	}



}
